package com.yuda.afterexamscore.service;

import java.util.List;
import com.yuda.afterexamscore.domain.ThDimensionQuestion;

/**
 * 题目维度关系Service接口
 * *
 * @author wyn
 * @date 2021-05-12
 */
public interface IThDimensionQuestionService 
{
    /**
     * 查询题目维度关系
     * 
     * @param uuid 题目维度关系ID
     * @return 题目维度关系
     */
    public ThDimensionQuestion selectThDimensionQuestionById(String uuid);

   /*
   * 查询题目维度关系
   * @param name 学科名
   * @return 题目维度关系
   * */
//   public ThDimensionQuestion selectThDimensionQuestionByName(String name);

    /**
     * 查询题目维度关系列表
     * 
     * @param thDimensionQuestion 题目维度关系
     * @return 题目维度关系集合
     */
    public List<ThDimensionQuestion> selectThDimensionQuestionList(ThDimensionQuestion thDimensionQuestion);

    /**
     * 新增题目维度关系
     * 
     * @param thDimensionQuestion 题目维度关系
     * @return 结果
     */
    public int insertThDimensionQuestion(ThDimensionQuestion thDimensionQuestion);

    /**
     * 修改题目维度关系
     * 
     * @param thDimensionQuestion 题目维度关系
     * @return 结果
     */
    public int updateThDimensionQuestion(ThDimensionQuestion thDimensionQuestion);

    /**
     * 批量删除题目维度关系
     * 
     * @param uuids 需要删除的题目维度关系ID
     * @return 结果
     */
    public int deleteThDimensionQuestionByIds(String[] uuids);

    /**
     * 删除题目维度关系信息
     * 
     * @param uuid 题目维度关系ID
     * @return 结果
     */
    public int deleteThDimensionQuestionById(String uuid);

    public int insertThDimensionQuestionList(List<ThDimensionQuestion> list);
}
